filtration membrane - German English Dictionary